package com.xian.im.common.model.vo;


import com.xian.im.common.model.dto.AccountDto;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @program: xian-code
 * @description:
 * @author: liru.xian
 * @create: 2021-01-19 10:20
 **/
@Data
@ApiModel(
        value = "用户信息"
)
@EqualsAndHashCode
public class UserVo implements Serializable {

    /**
     * 头像
     */
    @ApiModelProperty("头像")
    private String avatarUrl;
    /**
     * 昵称
     */
    @ApiModelProperty("昵称")
    private String nickname;
    /**
     * 个性签名
     */
    @ApiModelProperty("个性签名")
    private String signature;
    /**
     * 通讯账号
     */
    @ApiModelProperty("通讯账号")
    private String account;
    /**
     * 渠道ID
     */
    @ApiModelProperty("渠道ID")
    private Long orgId;

    @ApiModelProperty("账号信息")
    AccountDto accountVo;
}
